import Vue from 'vue';
import VeeValidate from 'vee-validate';
//引入中文的提示信息
import zh_CN from 'vee-validate/dist/locale/zh_CN'

Vue.use(VeeValidate);

//表单验证的规则
VeeValidate.Validator.localize('zh_CN', {
  messages: {
    ...zh_CN.messages,
    is: (field) => `${field}必须于密码相同`//修改的内置规则的message，确认密码和密码相同
  },
  attributes: {//需要校验的字段
    phone: '手机号',
    code: '验证码',
    password: '密码',
    password1: '确认密码',
    agress: '协议'
  }
})

//自定义校验规则
VeeValidate.Validator.extend('agress', {
  validate: (value) => value,
  getMessage: field => field + '必须同意'
})